﻿// HTA Web Worker Client

function main() {
	var num = 1000000;
	var worker = new Worker("../sample-webworkers/worker.js");
      // ワーカーから結果を受け取る
      worker.onmessage = function(event) {
        if (event.data.isDone) {
          // 計算が完了した場合
          log("完了しました. 結果: " + event.data.value.toString());
        } else {
          // 計算が完了していない場合
          log("途中です: " + event.data.value.toString() + "%");
        }
      };
      
      worker.postMessage(num);
      DoMessageLoop(worker);
}



function log(s) {
	WScript.StdOut.WriteLine(s);
}

main();
